<?php
require_once 'dalOperaciones.php';
require_once 'dalArchivoExcepcion.php';

class dalMemoria{
	
	static function insertarMemoria($nombre, $fabricante, $tamano, $frecuencia, $tipo, $comentario, $estado){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("insert into tb_memoriaram (mem_nombre, mem_fabricante, mem_tamano, mem_frecuencia, mem_tipo, mem_comentario, mem_estado) values('$nombre', '$fabricante', '$tamano', '$frecuencia', '$tipo', '$comentario', '$estado')");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalMemoria", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function modificarMemoria($nombre, $fabricante, $tamano, $frecuencia, $tipo, $comentario, $estado, $idMemoria){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("update tb_memoriaram set mem_nombre='$nombre' ,mem_fabricante='$fabricante' ,mem_tamano='$tamano', mem_frecuencia='$frecuencia', mem_tipo='$tipo' ,mem_comentario='$comentario' ,mem_estado='$estado' Where idMemoriaRam=$idMemoria");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalMemoria", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function obtenerMemoria(){		 
	try {
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("select idMemoriaRam, mem_tipo, mem_tamano ,mem_frecuencia from tb_memoriaram where men_asignado='SI' and mem_estado='Operativo';");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("listarMemoria", $ex->getMessage());
		  }
		  return null;	
	}
	
}



?>